// Datum                                Naam programmeur
//   Beschrijving                         Storynummer
//======================================================
// 19/11/2013                           Leys Thomas (c1026794)
//   Creatie Zitplaats                    UC 11.1 S01
// 23/11/2013                           Leys Thomas (c1026794)
//   Extra commentaar                     UC 11.1 S01
// 07/12/2013                           Gerrit Beyens (c1024214)
//   Override tostring                    UC 12.1.1


package core.models.domainModel;

public class Zitplaats {
	// Class variables
	private int zitplaatsId;
	private String zitplaatsNaam;
	private String zitplaatsType;
	private int vluchtId;
	private Vlucht vlucht;
	
	// Constructors
	public Zitplaats(int zitplaatsId, String zitplaatsNaam, String zitplaatsType, int vluchtId) {
		this.zitplaatsId = zitplaatsId;
		this.zitplaatsNaam = zitplaatsNaam;
		this.zitplaatsType = zitplaatsType;
		this.vluchtId = vluchtId;
	}
	
	// Bertels Nick c1019387
	public Zitplaats(String zitplaatsNaam, String zitplaatsType, Vlucht vlucht) 
	{
		this.zitplaatsNaam = zitplaatsNaam;
		this.zitplaatsType = zitplaatsType;
		this.setVlucht(vlucht);
	}


	// Getters & setters
	// ID
	public int getZitplaatsId() {
		return zitplaatsId;
	}
	
	public void setZitplaatsId(int zitplaatsId) {
		this.zitplaatsId = zitplaatsId;
	}
	
	// Naam
	public String getZitplaatsNaam() {
		return zitplaatsNaam;
	}
	
	public void setZitplaatsNaam(String zitplaatsNaam) {
		this.zitplaatsNaam = zitplaatsNaam;
	}
	
	// Type
	public String getZitplaatsType() {
		return zitplaatsType;
	}
	
	public void setZitplaatsType(String zitplaatsType) {
		this.zitplaatsType = zitplaatsType;
	}
	
	// Vlucht ID
	public int getVluchtId() {
		return vluchtId;
	}
	
	public void setVluchtId(int vluchtId) {
		this.vluchtId = vluchtId;
	}

	public Vlucht getVlucht() {
		return vlucht;
	}

	public void setVlucht(Vlucht vlucht) {
		this.vlucht = vlucht;
	}
	
	// Methods
	// Gerrit Beyens
	@Override
	public String toString() {
		return zitplaatsNaam;
	}
}